﻿<?php
require_once('../../../config.php');
require_once($CFG->libdir . '/adminlib.php');
require_once($CFG->libdir . '/adminlib.php');
require_once($CFG->dirroot . '/local/myplugin/lib.php');
require_once($CFG->dirroot . "/local/myplugin/forms.php");

//Yêu cầu người dùng đăng nhập và kiểm tra xem người dùng có quyền sử dụng trang này ko
require_login($SITE);
require_capability('local/myplugin:managecurriculum', context_system::instance());

global $DB;
$option=array();
$path = $CFG->wwwroot.'/local/myplugin/curriculum/add_program.php';

/* Ket noi den file javascript - module.js */

$cssdir =  $CFG->wwwroot.'/local/myplugin/css/mycss.css';
echo '<link rel="stylesheet" href="'.$cssdir.'" type="text/css" media="screen" />';
echo '<script src="../module.js"></script>';

//==================start colorbox=================
echo '<script src="../colorbox/jquery.min.js"></script>';
echo '<link rel="stylesheet" href="../css/colorbox.css" />';
echo '<script src="../colorbox/jquery.colorbox.js"></script>';

$load = optional_param('load', null, PARAM_TEXT);

/* Chuan bi trang web can hien thi */	
$url = new moodle_url($path);
$PAGE->set_url($url);
$PAGE->set_title('Add Academic Program');
$PAGE->set_heading('Add Academic Program');
$PAGE->set_pagelayout('standard');

//Them thanh menu ngang ung voi trang trong duong link
navigation_node::override_active_url(new moodle_url($path, array('param'=>'value')));

echo $OUTPUT->header();

/* Viet doan code cua ban o day */
$mylib = new curriculum_management();
$mform = new form_add_program(null, array('load'=>$load));
$mform->display();
//bat su kien nhan nu cancel
if ($mform->is_cancelled()) {

echo 'hủy thao tác';

}

//kiem tra neu dc submitted thì làm gì
if ($fromform = $mform->get_data()) 
{	
	$reload = 0;	//số lần ấn nút submit, được sử dụng để kích hoạt chức năng display phần add_major
	$option['program_name']=$fromform->txtten;
	$option['program_level']=$fromform->txtlevel;
	$option['program_type']=$fromform->txttype;
	$option['program_description']=$fromform->txtdesc;
	$them=$mylib->add_program($option);
	if($them==true)
	{	$reload++;
		echo '<script  type="text/javascript">success_mess("'.constant("ADD_PROGRAM_SUCCESSFUL").'");</script>';
		echo '<script>location.href="'.$path.'?&load='.$reload.'"</script>';
	}
	else {
		echo "<script  type='text/javascript'>success_mess('Chương trình chưa được thêm!');</script>";
	}
}
	
echo "<script  type='text/javascript'>load_program_table();</script>";

/*------Ket thuc doan code cua ban-------*/

echo $OUTPUT->footer();
if($load > 0) {
	echo '<script>display_add_panel();</script>';
}
